b99c2b4b1200a4acfb6a44fc7312b020dc3b1e25,cayenne-server/src/main/java/org/apache/cayenne/dba/JdbcAdapter.java,JdbcAdapter,bindParameter,#PreparedStatement#ParameterBinding#,543
Before Change
if (binding.getValue() == null) {
statement.setNull(binding.getStatementPosition(), binding.getType());
} else {
ExtendedType typeProcessor = getExtendedTypes().getRegisteredType(binding.getValue().getClass());
typeProcessor.setJdbcObject(statement
, binding.getValue()
, binding.getStatementPosition()
After Change
if (binding.getValue() == null) {
statement.setNull(binding.getStatementPosition(), binding.getType());
} else {
ExtendedType typeProcessor = binding.getExtendedType() != null
? binding.getExtendedType()
: getExtendedTypes().getRegisteredType(binding.getValue().getClass());
typeProcessor.setJdbcObject(statement,
binding.getValue(),